

package Datos;

import javax.swing.JButton;

public class Producto implements Comparable{

    private int codigo;
    private String nombre;
    private double costo;
    private double comisionBailarina;
    private int activo;
    private javax.swing.JButton botonEnOrdenes;

    public Producto(){
    }

    public Producto(int codigo, String nombre, double costo, double comisionBailarina, int activo) {
        this.codigo = codigo;
        this.nombre = nombre;
        this.costo = costo;
        this.comisionBailarina = comisionBailarina;
        this.activo = activo;
    }

    public JButton getBotonEnOrdenes() {
        return botonEnOrdenes;
    }

    public void setBotonEnOrdenes(JButton botonEnOrdenes) {
        this.botonEnOrdenes = botonEnOrdenes;
    }
    
    /**
     * @return the codigo
     */
    public int getCodigo() {
        return codigo;
    }

    /**
     * @param codigo the codigo to set
     */
    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    /**
     * @return the nombre
     */
    public String getNombre() {
        return nombre;
    }

    /**
     * @param nombre the nombre to set
     */
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    /**
     * @return the costo
     */
    public double getCosto() {
        return costo;
    }

    /**
     * @param costo the costo to set
     */
    public void setCosto(double costo) {
        this.costo = costo;
    }

    /**
     * @return the comisionBailarina
     */
    public double getComisionBailarina() {
        return comisionBailarina;
    }

    /**
     * @param comisionBailarina the comisionBailarina to set
     */
    public void setComisionBailarina(double comisionBailarina) {
        this.comisionBailarina = comisionBailarina;
    }

    public int getActivo() {
        return activo;
    }

    public void setActivo(int activo) {
        this.activo = activo;
    }

    public int compareTo(Object o) {
        Producto producto = (Producto)o;
        if(this.codigo == producto.getCodigo())
            return 0;
        else{
            if(this.codigo < producto.getCodigo())
                return -1;
            else
                return 1;
        }
    }

}
